package cn.tedu.spring.resource;

import org.springframework.stereotype.Component;

import javax.annotation.Resource;

/**
 * 实际实例化的类
 */
@Component
public class WeiboMapper {
    /**
        Resource注解:
        JDK的标准注解, 用于装配对象或接口类型的数据
        装配规则:
            1.根据SpringBean的对象名装配[name="对象名"]
            2.若未指定name,则根据注解的属性名装配[private 属性类型 属性名;]
            3.若属性名与SpringBean对象名也不一致, 则根据属性类型装配
            4.上述3种情况依次尝试都未装配成功, 即一个接口有多个实现类, 则抛出异常
     */
    @Resource(name = "resMapperImpl1")
    private ResMapper resMapper;
}
